package com.ynny.librarysystemmanager.mapper;

import com.ynny.librarysystemmanager.entity.Book;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface BookMapper {

    // 查询所有图书
    List<Book> getAllBooks(Book book);

    // 根据ID查询单个图书
    Book getBookById(Integer bookId);

    // 添加图书
    int insertBook(Book book);

    // 修改图书是否可用
    int deleteBook(@Param("bookId") int bookId ,
                   @Param("status") int status);

    // 修改图书
    int updateBook(Book book);


    //库存修改
    int updateBookStorage(@Param("bookId") Integer bookId ,@Param("bookFlag") String bookFlag);
}
